<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    function fn(){
        console.log(this);
    }
    fn.bind()//bind不是调用函数，是复制函数,此时函数并没有执行
    // console.log(fn.bind());

    //如果要改变函数的this

    var arr = [1, 2, 3, 4]
    function fn() {
        console.log(this);
    }
    fn.bind(arr)()


//     var obj = [
//         {
//             name: "zhang",
//             flag: true
//         },
//         {
//             name: "lis",
//             flag: false
//         }
//     ]
//     var obj2 = obj.filter(item =>  {
//         return item.flag 
//     })
//     console.log(obj2,obj);


//     var brr=[1,[2,3],[4,5,6]]
//     console.log(brr.flat());

// function deepClone(obj){
//     let obj2=null
//     if(typeof obj !="object"){
//         return obj
//     }else{
//         // if(obj)
//         for(let key in obj){
//             // if(obj[key]==Object){
//             //     obj2
//             // }
//             obj2[key]=deepClone(obj[key])
//         }
//     }
    
// }


</script>

</html>